home *** CD-ROM | disk | FTP | other *** search
- Short: Check a disk for bad blocks (V0.7)
- Author: Etienne.Vogt@obspm.fr (Etienne Vogt)
- Uploader: Etienne.Vogt@obspm.fr (Etienne Vogt)
- Type: disk/util
- Replaces:
-
- This utility checks a disk for bad blocks. If the disk checked has a standard
- Amiga filesystem on it, the bad blocks found will be collected into a special
- file so that the filesystem will not attempt to use them for data. If the
- volume checked is a trackdisk floppy and a bad sector is found, the entire
- track will be marked bad; this is because trackdisk writes are not index
- synchronised so physical location of a sector on the media will change when
- rewriting the track. There is no support yet for remapping bad blocks at the
- drive or RDB level for hard disks.
- Disks bigger than 4Gb are supported if the device driver is NSD compliant;
- block sizes larger then 512 bytes are supported as well.
-
- Usage: CheckDisk DEVICE/A,NOINHIBIT/S,RW=READWRITE/S,S=SEVERE/S,RESET/S,
- LO=LOWCYL/K/N,HI=HIGHCYL/K/N,V=VERBOSE/S,BUFCYL/K/N
-
- DEVICE: The AmigaDOS device name of the disk to check.
- NOINHIBIT: Do not inhibit the filesystem before checking. Use with caution
- READWRITE: Performs hopefully non-destructive read/write test. Data is
- read into the buffer and then written back to the disk. This
- can catch bad blocks that read OK but fail on rewrite. BACKUP
- YOUR DATA BEFORE TRYING THIS !
- SEVERE: Turns off retries for trackdisk units. Allows catching marginal
- blocks. This does nothing for other device drivers.
- RESET: Discard existing bad blocks. If this is not set, blocks already
- marked bad will stay that way even if they do not check in
- error this time.
- LOWCYL,HIGHCYL: Specify start and end cylinder to check, overriding the values
- in the environment vector. Note that registering of bad blocks
- is disabled in this case.
- VERBOSE: Output more information while working.
- BUFCYL: Specifies the number of cylinders to buffer at once, provided
- there's enough memory available and the device MaxTransfer
- value is not exceeded. Use this to speedup checking if the
- amount of data in one logical cylinder is too low.
-
-
- LICENSE
-
-
- CheckDisk is Copyrighted Free Software. It may be freely copied provided
- sources are kept available. If you want to distribute a modified version, you
- must clearly document the modifications made, give credit to the initial
- author and distribute the modified version under the same license conditions.
-
- CheckDisk may NOT be sold for profit. Distribution MUST BE FREE, except for
- media costs plus a token amount covering only shipping and handling.
-
- Inclusion of this archive on a CD-ROM compilation of freely distributable
- software is allowed provided that the retail price of this CD-ROM is not
- greater than 15 Euros. Furthermore, a free copy of this CD-ROM must be made
- available to the author at no charge except shipping costs.
-
- This software is experimental and is provided "as is" without any warranty,
- either expressed or implied. By using this software, you accept the entire risk
- as to its quality and performance. Don't complain if you lose data or whatever
- else when using this program, it is your responsability to take appropriate
- steps to avoid it (ie. MAKE BACKUPS !!).
-
-